from selenium import webdriver
# 实现反爬虫检测
from selenium.webdriver import ChromeOptions

if __name__ == "__main__":
    # 创建一个参数对象
    option = ChromeOptions()
    # 控制chrome以无界面模式打开
    option.add_argument('--headless')
    option.add_argument('--disable-gpu')
    # 实现反爬虫检测
    option.add_experimental_option('excludeSwitches', ['enable-automation'])

    bro = webdriver.Chrome(executable_path="./chromedriver", options=option)
    # 隐性等待，最长等20秒
    bro.implicitly_wait(20)
    bro.get("https://www.taobao.com")

    print(bro.page_source)
    # 关闭浏览器
    bro.quit()
